<?php

namespace app\myr\controller;
use app\wechat\service\JwtService;
use Decimal\Decimal;
use think\admin\Controller;
use think\Request;
use think\facade\Db;
use think\Validate;
use app\myr\model\Applyreturn as ApplyreturnModel;
use app\myr\model\Applyreturndetail;
use think\admin\helper\QueryHelper;


/**
 * 退货管理
 */
class Applyreturn extends Controller
{
     
    /**
     * 列表
     * @auth true  # 表示需要验证权限
     * @menu true  # 添加系统菜单节点
     * @login true # 强制登录才可访问
     */
    public function index(){
       Applyreturndetail::mQuery()->layTable(function () {
            $this->title = '退货管理';
        }, static function (QueryHelper $query) {
           $query->like("uid,sncode,boxcode,product_code,return_no");
        });
    }
    
    /**
     * 列表数据处理
     * @param array $data
     * @throws \Exception
     */
    protected function _index_page_filter(&$data)
    {
        foreach ($data as &$vo) {
            $role=Db::name("jxs_lists")->where("user_code",$vo["uid"])->value("role");
            if($role == 1){
                $vo["type"]="省代";
            }else if($role == 2){
                $vo["type"]="经销商";
            }else if($role == 3){
                $vo["type"]="分销商";
            }else if($role == 4){
                $vo["type"]="门店";
            }
            $vo["add_time"]=date("Y-m-d H:i:s",$vo["add_time"]);
            $vo["status"]="未审";
            if($vo["sh_time"]){
                $vo["status"]="已审核";
                $vo["sh_time"]=date("Y-m-d H:i:s",$vo["sh_time"]);
            }
        }
    }
}